package com.tudouji.project.bill.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.tudouji.framework.aspectj.lang.annotation.Excel;
import com.tudouji.framework.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 库存信息对象 whinfo
 * 
 * @author tudouji
 * @date 2021-04-13
 */
@Data
public class Whinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String guid;

    /** 库房 */

    private String storermguid;

    /** 批次id */
    private String batchid;

    /** 库间 */

    private String storehguid;

    /** 仓库编号 */
    private String storehcode;

    /** 货品id */
    private String productid;

    /** 货物单价 */
    private BigDecimal price;

    /** 入库开始时间 */
    private Date wistartdate;

    /** 入库结束时间 */
    private Date wienddate;

    /** 出库开始时间 */
    private Date wostartdate;

    /** 出库结束时间 */
    private Date woenddate;

    /** 创建时间 */
    private Date createdate;

    /** 操作人id */
    private String operatorid;

    /** 最后修改时间 */
    private Date lastupdate;

    /** 公司 */

    private String orgguid;

    private String orgid;

    /** 规格 */

    private String spguid;
    private Integer shrtype;
    /** 单位 */
    private Long stockunitid;

    /** $column.columnComment */
    private Long autoid;

    private Integer type;

    private Integer spectype;

    private String [] srguids;
    @Excel(name = "库房")
    private String storename;
    @Excel(name = "库间")
    private String storeroomName;
    @Excel(name = "公司")
    private String orgname;
    /** 产品 */
    @Excel(name = "产品")
    private String productname;
    @Excel(name = "规格")
    private String specName;
    /** 数量 */
    @Excel(name = "数量")
    private BigDecimal storeqty;

    /** 单位 */
    @Excel(name = "单位")
    private String stockunit;

    private String shrguid;
    private String srguid;
    private String starttime;
    private String farmerid;

    private String storeRhGuid;
    private String storeRhName;

}
